// 使用mixins抽离全局公共代码 这个概念类似于子类对父类的拓展
import { mapGetters } from 'vuex' 
export default {
	computed:{
		...mapGetters('m_cart',['total'])
	},
	methods:{
		// 设置tabar的微标
		setBadge(){
			uni.setTabBarBadge({
				index: 2,
				// text必须是字符串
				text: this.total + ''
			})
		}
	},
	watch: {
		// 侦听商品总数的变化 来更新tabbar上购物车图标上的微标数量
		total() {
			this.setBadge()
		}
	},
	// 在页面渲染出来的时候调用
	onShow(){
		this.setBadge()
	}
}